package com.lyh.miniostudy.pojo;


import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.bson.types.ObjectId;
import org.springframework.data.annotation.Id;
import org.springframework.data.mongodb.core.mapping.Document;
import org.springframework.data.mongodb.core.mapping.Field;


/**
 * @author liang_yh
 * @describe
 * @since 2024/12/31
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
//指定实体类和数据库文档的映射关系    默认实体类名  数据库如果没有该文档，会自动创建
@Document(value = "user")
public class User {
    @Id
    private String id; //mongoDB推荐使用ID
    //指定属性名和数据库域的映射关系   默认属性名
    @Field("name")
    private String name;

    private String age;

    private String address;

    private String email;
}
